<?php
    require_once('includes/entorno.php');
    Main::inicia(__FILE__, './');

    Usuario::acceso_restringido(Usuario::AUTENTIFICADO);
    Entrada::requiere($_GET, array('id', Dato::NATURAL));
    
    Entrada::filtra($_POST, 
        array('grupo', Dato::CADENA), 
        array('uea', Dato::NATURAL), 
        array('profesor', Dato::NATURAL, null),
        array('trimestre', Dato::ENTERO_POSITIVO),
        array('horarios', Dato::MAPA(array('horario', Dato::HORARIO), array('dia', Dato::RANGO(Dato::ENTERO, 1, 5)), array('salon', Dato::CADENA)), array( )),
        array('cupo', Dato::CADENA),
        array('bajas', Dato::CADENA),
        array('camb', Dato::CADENA),
        array('cab', Dato::CADENA),
        array('cas', Dato::CADENA),
        array('cana', Dato::CADENA)
            
            );

    Entrada::examina('modificar', 'mostrar');
    Entrada::termina('mostrar');
?>
<?php
    function modificar( )
    {
        Distribucion_DB::modifica_grupo($_REQUEST['id'], $_REQUEST['grupo'], $_REQUEST['uea'], $_REQUEST['profesor'], $_REQUEST['trimestre'], $_REQUEST['horarios'], $_REQUEST['cupo'], $_REQUEST['bajas'], $_REQUEST['camb'], $_REQUEST['cab'], $_REQUEST['cas'], $_REQUEST['cana']);        
        $GLOBALS['modificar'] = true;
    }
    
    function mostrar( )
    {
        $GLOBALS += Distribucion_DB::obten_recuperacion($_REQUEST['id']);
        $GLOBALS['profesores'] = Distribucion_DB::lista_profesores_select( );
        $GLOBALS['ueas'] = Distribucion_DB::lista_ueas_select( );
    }
?>